package com.hmk.blogboot.service.Impl;

import com.hmk.blogboot.dao.UserRepository;
import com.hmk.blogboot.po.User;
import com.hmk.blogboot.service.UserService;
import com.hmk.blogboot.util.MD5Utils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class UserServiceImpl  implements UserService {

    //自动注入userRepository接口
    @Autowired
    private UserRepository userRepository;

    /*根据用户名和密码校验 该用户*/
    @Override
    public User checkUser(String username, String password) {
        //使用注入的数据库访问层userRepository接口调用自定义的根据用户名和密码查询用户表user表用户数据库记录
        //这里传递加密后的字符串 和数据库密码进行匹配
        User user  =userRepository.findByUsernameAndPassword(username, MD5Utils.code(password));
        return user;
    }
}
